package Commands.cliente;

import Telas.TelaPadrao;
import Commands.CommandFactory;
import Commands.Command;

public class ClienteCommandFactory extends CommandFactory {

	public ClienteCommandFactory(TelaPadrao tela) {
		super(tela);
	}

	@Override
	public Command criarCommandNovo(TelaPadrao tela) {
		return new ClienteCommandNovo(tela);
	}

	@Override
	public Command criarCommandCancelar(TelaPadrao tela) {
		return new ClienteCommandCancelar(tela);
	}

	@Override
	public Command criarCommandExcluir(TelaPadrao tela) {
		return new ClienteCommandExcluir(tela);
	}

	@Override
	public Command criarCommandEditar(TelaPadrao tela) {
		return new ClienteCommandEditar(tela);
	}

	@Override
	public Command criarCommandGravar(TelaPadrao tela) {
		return new ClienteCommandGravar(tela);
	}

	@Override
	public Command criarCommandPesquisar(TelaPadrao tela) {
		return new ClienteCommandPesquisar(tela);
	}

	@Override
	public Command criarCommandPesquisaEscolher(TelaPadrao tela) {
		return new ClienteCommandPesquisaEscolher(tela);
	}

	@Override
	public Command criarCommandPesquisaCancelar(TelaPadrao tela) {
		return new ClienteCommandPesquisaCancelar(tela);
	}

	@Override
	public Command criarCommandPesquisaPesquisar(TelaPadrao tela) {
		return new ClienteCommandPesquisaPesquisar(tela);
	}

}
